/****************************************************************************************/
/* Global color codes:                                                                  */
/* dark-blue:        #2b2051                                                            */
/* transparent-blue: #e4e0f3 (for inactive backgrounds)                                 */
/*                                                                                      */
/* light-blue1:      #41317b (main blue for white backgrounds)                          */
/* light-blue2:      #3a2b6d (sligtly darker for gradients)                             */
/*                                                                                      */
/* medium-blue1:     #3a2b6d (on hover)                                                 */
/* medium-blue1:     #4a358a (main blue for dark backgrounds)                           */
/* medium-blue1:     #2b2051 (sligtly darker for gradients)                             */
/*                                                                                      */
/* background:         #ffffff                                                          */
/* input fields:       #f0eef8                                                          */
/****************************************************************************************/

WalletFrame {
	border-image: url(':/images/walletFrame') 0 0 0 0 stretch stretch;
	border-top: 0px solid #000;
	margin: 0;
	padding: 0;
}

QStatusBar {
	background-color: #ffffff;
	border: 0px solid #fff;
	border-style: none;
}

QFrame {
	background-color: transparent;
	border: 0px solid #fff;
}

QMenuBar {
	background-color:#fff;
}

QMenuBar::item {
	background-color:#fff;
	color:#333;
}

QMenuBar::item:selected {
	background-color:#ffffff;
}

QMenu {
	background-color:#ffffff;
}

QMenu::item {
	color:#333;
}

QMenu::item:selected {
	background-color:#f2f0f0;
	color:#333;
}

QToolBar {
	background-color: #2b2051;
	border: 0px solid #fff;
	padding: 0;
	margin: 0;
}

QToolBar > QToolButton {
	background-color:#2b2051;
	border:0px solid #333;
	selection-background-color:transparent;
	min-height: 2.5em;
	padding: 0em 1em;
	font-weight: bold;
	font-size: 13px;
	color: #fff;
}

QToolBar > QToolButton:checked {
	background-color: #fff;
	color:#333;
	font-weight:bold;
}

QToolBar > QToolButton:hover {
	background-color: #fff;
	color: #333;
}

QMessageBox {
	background-color:#fff;
}

QProgressBar {
	color: #AAAAAA;
	border: 1px solid transparent;
	border-radius: 50px;
	background-color: transparent;
	border-style: none;
}

QProgressBar::chunk {
	background-color: #2b2051;
	width: 20px;
}

QLabel#progressBarLabel {
	background-color: transparent;
	color: #2b2051;
	padding-left: 5px;
	padding-right: 5px;
}

QTabWidget {
	background-color:#f2f2f2;
}

QTabWidget::pane {
	background-color:#f2f2f2;
	border:1px solid #c2c2c2;
}

QTabBar {
	background-color:#f2f2f2;
	color:#333;
}

QTabBar::tab:hover:!selected {
	background-color:#dedbe5;
}

QWidget {
	selection-background-color:#2b2051; /* Object highlight color */
	selection-color:#fff;
	outline:0; /* Remove Annoying Focus Rectangle */
}

QGroupBox {
	background-color:#fcfcfc;
	color:#333;
}

QToolTip {
	background-color:#fff;
	color:#333;
	border-style: none;
}

/****************************************************************************************/

QLabel { /* Base Text Size & Color */
	font-size:12px;
	color:#333333;
}

.QRadioButton { /* Radio Button Labels */
	color:#333333;
}

.QCheckBox { /* Checkbox Labels */
	color:#333333;
}

.QCheckBox:hover {
}

QCheckBox::indicator:unchecked {
image:url(':/images/unchecked');
}

QCheckBox::indicator:unchecked:hover {
image:url(':/images/unchecked');
}

QCheckBox::indicator:unchecked:pressed {
image:url(':/images/checked');
}

QCheckBox::indicator:checked {
image:url(':/images/checked');
}

QCheckBox::indicator:checked:hover {
image:url(':/images/checked');
}

QCheckBox::indicator:checked:pressed {
image:url(':/images/unchecked');
}

QCheckBox::indicator:indeterminate:hover {
image:url(':/images/unchecked');
}

QCheckBox::indicator:indeterminate:pressed {
image:url(':/images/checked');
}

.QValidatedLineEdit, .QLineEdit, .QTextEdit { /* Text Entry Fields */
	font-size: 12px;
	min-height: 25px;
	outline: 0;
	padding: 3px;
	border: 0px;
	color: #333;
	background-color: #f2f2f2;
}

.QValidatedLineEdit:!focus {
	color: #333;
	background-color: #f0eef8;
}

.QLineEdit:!focus {
	color: #333;
	background-color: #f0eef8;
}

.QTextEdit:!focus {
	color: #333;
	background-color: #f0eef8;
}

/* .QValidatedLineEdit:checked, .QLineEdit:checked */

.QValidatedLineEdit:disabled, .QLineEdit:disabled, .QTextEdit:disabled {
	color: #333;
	background-color:#f2f2f2;
}

.QPlainTextEdit {
	background-color:#f2f2f2;
}

/***************************** Global Qt Objects ***********************************************************/

QPushButton { /* Global Button Style */
	background-color: #4a358a;
	border:0;
	border-radius: 0;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	padding-left:25px;
	padding-right:25px;
	padding-top:1px;
	padding-bottom:1px;
	height: 26px;
	margin: 2px;
}

QPushButton:hover {
	background-color: #523b98;
}

QPushButton:pressed {
	background-color: #523b98;
	border:1px solid #000000;
}

/* Special handling for statusbar-icons (which are partly QPushButtons) */
QPushButton#labelEncryptionIcon, QPushButton#labelConnectionsIcon {
	border: 0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin: 0px;
}

/* QSpinBox::up-arrow:hover */
/* QSpinBox::down-arrow:hover */

QSpinBox::up-button:hover {
	background-color: #f2f2f2;
}

QSpinBox::down-button:hover {
	background-color: #f2f2f2;
}

QComboBox { /* Dropdown Menus */
	border:1px solid #333;
	padding: 3px 5px 3px 5px;
	background:#fcfcfc;
	min-height:25px;
	color:#818181;
}

QComboBox:checked {
	background:#f2f2f2;
}

QComboBox:editable {
	background:#2b2051;
	color:#616161;
	border:0px solid transparent;
}

QComboBox::drop-down {
	width: 25px;
	border: 0px;
}

QComboBox::down-arrow {
	border-image: url(':/images/downArrow_small') 0 0 0 0 stretch stretch;
}

QComboBox QListView {
	background: #fff;
	border: 1px solid #333;
	padding-right: 1px;
	padding-left: 1px;
	color: #818181;
}

QComboBox QAbstractItemView::item {
	margin:4px;
}

QComboBox::item {
	color:#818181;
}

QComboBox::item:alternate {
	background:#fff;
}

QComboBox::item:selected {
	border:0px solid transparent;
	background:#f2f2f2;
}

QComboBox::indicator {
	background-color:transparent;
	selection-background-color:transparent;
	color:transparent;
	selection-color:transparent;
}

QAbstractSpinBox {
	padding: 3px 5px 3px 5px;
	background: #fcfcfc;
	font-size: 12px;
	min-height: 25px;
	outline: 0;
	padding: 3px;
	border: 0px;
	color: #333;
	background-color: #fafafa;
}

QAbstractSpinBox::up-button {
	subcontrol-origin: border;
	subcontrol-position: top right;
	width: 21px;
	background: #fafafa; /* Remove this to get 3D rendered buttons */
	padding-right: 1px;
	padding-left: 5px;
	padding-top: 2px;
}

QAbstractSpinBox::up-arrow {
	image:url(':/images/upArrow_small');
}

QAbstractSpinBox::down-button {
	subcontrol-origin: border;
	subcontrol-position: bottom right;
	width: 21px;
	background: #fafafa; /* Remove this to get 3D rendered buttons */
	padding-right: 1px;
	padding-left: 5px;
	padding-bottom: 2px;
}

QAbstractSpinBox::down-arrow {
	image:url(':/images/downArrow_small');
}

QValueComboBox {
	padding: 3px 5px 3px 5px;
	background: #fcfcfc;
	font-size: 12px;
	min-height: 25px;
	outline: 0;
	padding: 3px;
	border: 0px;
	color: #333;
	background-color: #f2f2f2;
}

QValueComboBox:!focus {
	color:#5c4c7c;
	background-color:#f0eef8;
}

/****************************************************************************************/

QHeaderView { /* Table Header */
	background-color:transparent;
	outline:0;
}

QHeaderView::section { /* Table Header Sections */
	qproperty-alignment:center;
	background-color: #2b2051;
	color:#fff;
	min-height:25px;
	font-weight:bold;
	font-size:11px;
	border:0;
	border-right:1px solid #fff;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
}

QHeaderView::down-arrow {
    image: url(':/images/downArrow_small_white');
}

QHeaderView::up-arrow {
    image: url(':/images/upArrow_small_white');
}

QHeaderView::section:last {
	border-right:0;
}

.QScrollArea {
	background:transparent;
	border:0;
}

.QTableView { /* Table - has to be selected as a class otherwise it throws off QCalendarWidget */
	background:transparent;
	border:1px solid #333;
}

QTableView::item { /* Table Item */
	background-color:#fcfcfc;
	font-size:12px;
}

QTableView::item:selected { /* Table Item Selected */
	background-color:#2b2051;
	color:#fff;
}

QTableWidget { /* Table Background */
	background-color: #fcfcfc;
	alternate-background-color: yellow;
	border:1px solid #333;
}

QTableWidget:focus, QTableView, QTableView:focus { /* Remove focus outline */
	outline:0;
	background:transparent;
}

QTreeWidget { /* Tree Background */
	background-color:#fcfcfc;
	alternate-background-color:#f2f2f2;
	color:#333;
}

QScrollBar { /* Scroll Bar */
}

QScrollBar:vertical { /* Vertical Scroll Bar Attributes */
	border:0;
	background:#ffffff;
	width:18px;
	margin:18px 0px 18px 0px;
}

QScrollBar::handle:vertical { /* Scroll Bar Slider - vertical */
	background:#e0e0e0;
	min-height:10px;
}

QScrollBar::handle:vertical:pressed { /* Scroll Bar Slider - vertical */
	background:#2b2051;
	min-height:10px;
}

QScrollBar:horizontal { /* Horizontal Scroll Bar Attributes */
	border:0;
	background:#ffffff;
	height:18px;
	margin:0px 18px 0px 18px;
}

QScrollBar::handle:horizontal { /* Scroll Bar Slider - horizontal */
	background:#e0e0e0;
	min-width:10px;
}

QScrollBar::handle:horizontal:pressed { /* Scroll Bar Slider - horizontal */
	background:#2b2051;
	min-width:10px;
}

QScrollBar::add-page, QScrollBar::sub-page { /* Scroll Bar Background */
	background:#ffffff;
}

QScrollBar::add-line:vertical, QScrollBar::sub-line:vertical, QScrollBar::add-line:horizontal, QScrollBar::sub-line:horizontal { /* Define Arrow Button Dimensions */
	background-color:#ffffff;
	border: 1px solid #f2f0f0;
	width:16px;
	height:16px;
}

QScrollBar::add-line:vertical:pressed, QScrollBar::sub-line:vertical:pressed, QScrollBar::add-line:horizontal:pressed, QScrollBar::sub-line:horizontal:pressed {
	background-color:#e0e0e0;
}

QScrollBar::sub-line:vertical { /* Vertical - top button position */
	subcontrol-position:top;
	subcontrol-origin: margin;
}

QScrollBar::add-line:vertical { /* Vertical - bottom button position */
	subcontrol-position:bottom;
	subcontrol-origin: margin;
}

QScrollBar::sub-line:horizontal { /* Vertical - left button position */
	subcontrol-position:left;
	subcontrol-origin: margin;
}

QScrollBar::add-line:horizontal { /* Vertical - right button position */
	subcontrol-position:right;
	subcontrol-origin: margin;
}

QScrollBar:up-arrow, QScrollBar:down-arrow, QScrollBar:left-arrow, QScrollBar:right-arrow { /* Arrows Icon */
	width:10px;
	height:10px;
}

QScrollBar:up-arrow {
	background-image: url(':/images/upArrow_small');
}

QScrollBar:down-arrow {
	background-image: url(':/images/downArrow_small');
}

QScrollBar:left-arrow {
	background-image: url(':/images/leftArrow_small');
}

QScrollBar:right-arrow {
	background-image: url(':/images/rightArrow_small');
}

QSlider::groove:horizontal {
	border: 1px solid #bbb;
	background: white;
	height: 6px;
	border-radius: 4px;
}

QSlider::sub-page:horizontal {
	background-color: qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0, stop: 0 #3a2b6d, stop: 1 #41317b);
	border: 1px solid #333;
	height: 10px;
	border-radius: 4px;
}

QSlider::add-page:horizontal {
	background: qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0, stop: 0 #2b2051, stop: 1 #3a2b6d);
	border: 1px solid #333;
	height: 10px;
	border-radius: 4px;
}

QSlider::handle:horizontal {
	background: qlineargradient(x1:0, y1:0, x2:1, y2:1, stop:0 #fff, stop:1 #ffffff);
	border: 1px solid #333;
	width: 18px;
	height: 18px;
	margin-top: -6px;
	margin-bottom: -6px;
	border-radius: 9px;
}

QSlider::handle:horizontal:hover {
	background-color: #2b2051;
	border: 2px solid #333;
	width: 16px;
	height: 16px;
	margin-top: -6px;
	margin-bottom: -6px;
	border-radius: 8px;
}

/**************************** DIALOG BOXES **********************************************/

QDialog {
	background-color: #fff;
}
AskPassphraseDialog {
	background-color: #fff;
}

QDialog .QTabWidget {
	border-bottom:1px solid #333;
}

QDialog .QTabWidget::pane {
	border: 1px solid #d7d7d7;
}

QDialog .QTabWidget QTabBar::tab {
	background-color:#ffffff;
	color:#333;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	border-top: 1px solid #d7d7d7;
}

QDialog .QTabWidget QTabBar::tab:first {
	border-left: 1px solid #d7d7d7;
}

QDialog .QTabWidget QTabBar::tab:last {
	border-right: 1px solid #d7d7d7;
}

QDialog .QTabWidget QTabBar::tab:selected, QDialog .QTabWidget QTabBar::tab:hover {
	background-color:#ffffff;
	color:#333;
}

QDialog .QTabWidget .QWidget {
	background-color:#fff;
	color:#333;
}

QDialog .QTabWidget .QWidget QAbstractSpinBox {
	min-height:15px;
}

QDialog .QTabWidget .QWidget QAbstractSpinBox::down-button {
	width:15px;
}

QDialog .QTabWidget .QWidget QAbstractSpinBox::up-button {
	width:15px;
}

QDialog .QTabWidget .QWidget QComboBox {
	min-height:15px;
}

/**************************** FILE MENU *************************************************/

/* Dialog: Open URI */
QDialog#OpenURIDialog QLabel#label { /* URI Label */
	font-weight:bold;
}

QDialog#OpenURIDialog QPushButton#selectFileButton { /* ... Button */
	background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(250, 250, 250, 128), stop: .95 rgba(250, 250, 250, 255), stop: 1 #ebebeb);
	border:1px solid #d2d2d2;
	color:#616161;
	padding-left:10px;
	padding-right:10px;
}

QDialog#OpenURIDialog QPushButton#selectFileButton:hover {
	background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(240, 240, 240, 255), stop: .95 rgba(240, 240, 240, 255), stop: 1 #ebebeb);
	color:#333;
}

QDialog#OpenURIDialog QPushButton#selectFileButton:pressed {
	border:1px solid #9e9e9e;
}

/**************************** SIGN/ VERIFY MESSAGE DIALOG *******************************/

/* QDialog#SignVerifyMessageDialog QPushButton#addressBookButton_SM { /* Address Book Button */
/* QDialog#SignVerifyMessageDialog QPlainTextEdit { /* Message Signing Text */
/* QDialog#SignVerifyMessageDialog QPushButton#pasteButton_SM { /* Paste Button */
/* QDialog#SignVerifyMessageDialog QLineEdit:!focus { /* Font Hack */
/* QDialog#SignVerifyMessageDialog QPushButton#copySignatureButton_SM { /* Copy Button */
/* QDialog#SignVerifyMessageDialog QPushButton#clearButton_SM { /* Clear Button */
/* QDialog#SignVerifyMessageDialog QPushButton#addressBookButton_VM { /* Verify Message - Address Book Button */
/* QDialog#SignVerifyMessageDialog QPushButton#clearButton_VM { /* Verify Message - Clear Button */

/**************************** SEND AND RECEIVE ADDRESSES DIALOG *****************************/

QWidget#AddressBookPage {
	background-color:#ffffff;
}

/* QWidget#AddressBookPage QPushButton#newAddress { /* New Address Button */
/* QWidget#AddressBookPage QPushButton#copyAddress { /* Copy Address Button */
/* QWidget#AddressBookPage QPushButton#deleteAddress { /* Delete Address Button */

QWidget#AddressBookPage QTableView { /* Address Listing */
	font-size:12px;
}

QWidget#AddressBookPage QHeaderView::section { /* Min width for Windows fix */
	min-width:260px;
}

/**************************** MultiSig Dialog *******************************************/

/* QDialog#MultisigDialog QPushButton { */
/* QDialog#MultisigDialog QFrame#addressFrame { */

/**************************** SETTINGS MENU *********************************************/

/* Encrypt Wallet and Change Passphrase Dialog */
QDialog#AskPassphraseDialog QLabel#passLabel1, QDialog#AskPassphraseDialog QLabel#passLabel2, QDialog#AskPassphraseDialog QLabel#passLabel3 {
	qproperty-alignment: 'AlignVCenter | AlignRight';
}

/* Options Dialog */
QDialog#OptionsDialog QValueComboBox, QDialog#OptionsDialog QSpinBox {
	margin-top:5px;
	margin-bottom:5px;
}

QDialog#OptionsDialog QValidatedLineEdit, QDialog#OptionsDialog QValidatedLineEdit:disabled, QDialog#OptionsDialog QLineEdit, QDialog#OptionsDialog QLineEdit:disabled {
	qproperty-alignment: 'AlignVCenter | AlignLeft';
	min-height:20px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:1px;
	padding-bottom:1px;
}

QDialog#OptionsDialog > QLabel {
	qproperty-alignment: 'AlignVCenter';
	min-height:20px;
}

QDialog#OptionsDialog QWidget#tabDisplay QValueComboBox {
	margin-top:0px;
	margin-bottom:0px;
}

QDialog#OptionsDialog QLabel#label_3 { /* Translations Missing? Label */
	qproperty-alignment: 'AlignVCenter | AlignCenter';
	color:#818181;
	padding-bottom:8px;
}

QDialog#OptionsDialog QCheckBox {
	min-height:20px;
}

QDialog#OptionsDialog QCheckBox#displayAddresses {
	min-height:33px;
}

QDialog#OptionsDialog QLabel#labelStakeSplitThresholdText {
	font-size:16px;
}

/**************************** TOOLS MENU ************************************************/

QDialog#RPCConsole QWidget#tab_info QLabel#label_11, QDialog#RPCConsole QWidget#tab_info QLabel#label_10 { /* Margin between Network and Block Chain headers */
	qproperty-alignment: 'AlignBottom';
	min-height:25px;
	min-width:180px;
}

QDialog#RPCConsole QWidget#tab_peers QLabel#peerHeading { /* Peers Info Header */
	color:#2b2051;
}

QDialog#RPCConsole QTableView#peerWidget::item { /* Peers Table Items */
	color:#333;
}

QDialog#RPCConsole QPushButton#openDebugLogfileButton {
	max-width:60px;
}

QDialog#RPCConsole QTextEdit#messagesWidget { /* Console Messages Window */
	border:0;
	background-color:#fcfcfc;
	color:#333;
}

QDialog#RPCConsole QLineEdit#lineEdit { /* Console Input */
	margin-right:5px;
}

QDialog#RPCConsole QPushButton#clearButton { /* Console Clear Button */
	background-color:transparent;
	padding-left:10px;
	padding-right:10px;
}

QDialog#RPCConsole .QGroupBox #line { /* Network In Line */
	background-color:#2b2051;
}

QDialog#RPCConsole .QGroupBox #line_2 { /* Network Out Line */
	background:#fff;
}

/**************************** HELP MENU *************************************************/

/* Command Line Options Dialog */
QDialog#HelpMessageDialog QScrollArea * {
	background-color:#fff;
}

QDialog#HelpMessageDialog QScrollBar:vertical, QDialog#HelpMessageDialog QScrollBar:horizontal {
	border:0;
}

/* About Airin Dialog */
QDialog#AboutDialog QLabel#label, QDialog#AboutDialog QLabel#copyrightLabel, QDialog#AboutDialog QLabel#label_2 { /* About Airin Contents */
	margin-left:10px;
}

QDialog#AboutDialog QLabel#label_2 { /* Margin for About Airin text */
	margin-right:10px;
}

/* Edit Address Dialog */
QDialog#EditAddressDialog QLabel {
	qproperty-alignment: 'AlignVCenter | AlignRight';
	min-height:27px;
	font-weight:normal;
	padding-right:5px;
}

/* Header design for ALL tabs/pages *****************************************************/
/* Horizontal lines */
QFrame[frameShape="4"] { /* QFrame::HLine == 0x0004 */
	border:1px solid #372f44;
}

/* Headers */
QLabel#labelOverviewHeaderLeft {
	font-weight:bold;
	font-size:20px;
	background-color:#ffffff;
}

QLabel#labelOverviewHeaderRight {
	/* qproperty-alignment: 'AlignVCenter | AlignRight'; */
	/* background-image: url(':/images/airin_logo_horizontal'); */
	/* background-repeat: no-repeat; */
	background-color:#ffffff;
}

QWidget .QFrame#frame_Header { /* Header with Page-Title and AIRIN-image */
	min-width:400px;
	background-color:#ffffff;
}

QWidget .QFrame#frame_BG { /* Background */
	min-width:400px;
	/* background-color:#ffffff; */
}

/**************************** OVERVIEW SCREEN *******************************************/

QWidget .QFrame#frame_Space { /* Space between Header and Content */
	min-width:400px;
	/* background-color:#ffffff; */
}

QWidget .QFrame#frame_Content { /* Actual Content */
	min-width:400px;
	/* background-color:#ffffff; */
}

QWidget .QFrame#frameBalances { /* Upper left side */
	min-width:400px;
	/* background-color:#ffffff; */
}

QWidget .QFrame#frame_RecentTransactions { /* Right side */
	min-width:400px;
	/* background-color:#ffffff; */
}

QWidget .QFrame#frameBalances > .QLabel {
	min-width: 190px;
	font-weight: normal;
}

QWidget .QFrame#frameBalances .QLabel#labelWalletStatus { /* Wallet Sync Status */
	qproperty-alignment: 'AlignVCenter | AlignLeft';
	margin-left: 3px;
}

QWidget .QFrame#frameBalances .QLabel#labelUnconfirmed, /* Pending Balance */
QWidget .QFrame#frameBalances .QLabel#labelImmature { /* Immature Balance */
	qproperty-alignment: 'AlignVCenter | AlignLeft';
	font-size: 14px;
	font-weight: normal;
	color: red;
}

QWidget .QFrame#frameBalances .QLabel#labelWatchPending, /* Watch-only Pending Balance */
QWidget .QFrame#frameBalances .QLabel#labelWatchImmature, /* Watch-only Immature Balance */
QWidget .QFrame#frameBalances .QLabel#labelWatchAvailable, /* Watch-only Balance */
QWidget .QFrame#frameBalances .QLabel#labelWatchonly, /* Watch-only Header */
QWidget .QFrame#frameBalances .QLabel#labelSpendable { /* Spendable Header */
	qproperty-alignment: 'AlignVCenter | AlignLeft';
	font-size:12px;
	margin-left:16px;
}

QWidget .QFrame#frameBalances .QLabel#labelImmatureText, /* Immature Balance Label */
QWidget .QFrame#frameBalances .QLabel#labelTotalText, /* Total Balance Label */
QWidget .QFrame#frameBalances .QLabel#labelPendingText, /* Pending Balance Label */
QWidget .QFrame#frameBalances .QLabel#labelBalanceText, /* Available Balance Label */
QWidget .QFrame#frameBalances .QLabel#labelBalances { /* AIRIN Balances Header Label */
	qproperty-alignment: 'AlignVCenter | AlignLeft';
	min-width: 160px;
	color: #333333;
	margin-right: 5px;
	padding-right: 5px;
	font-size: 14px;
}

QWidget .QFrame#frameBalances .QLabel#labelBalances { /* AIRIN Balances Header Label */
	font-weight: bold;
}

QWidget .QFrame#frameBalances #lineBalances { /* AIRIN Balances Line separator */
	background-color:#2b2051;
}


QWidget .QFrame#frameBalances .QLabel#labelTotal, /* Total Balance */
QWidget .QFrame#frameBalances .QLabel#labelBalance { /* Available Balance */
	qproperty-alignment: 'AlignVCenter | AlignLeft';
	font-size: 14px;
	font-weight: normal;
	color: #2b2051;
}

QWidget .QFrame#frameBalances .QLabel#labelWatchTotal { /* Watch-only Total Balance */
	qproperty-alignment: 'AlignVCenter | AlignLeft';
	font-size: 12px;
	margin-left: 14px;
}

/**************************** RECENT TRANSACTIONS ***************************************/

QWidget .QFrame#frame_RecentTransactions { /* Transactions Widget */
	min-width:410px;
	min-height:100px;
	margin-left:0;
	margin-top:0;
}

QWidget .QFrame#frame_RecentTransactions .QLabel#label_4 { /* Recent Transactions Label */
	qproperty-alignment: 'AlignVCenter | AlignLeft';
	min-width:180px;
	background-color:transparent;
	color:#333333;
	font-weight:bold;
	font-size:20px;
	margin-right:5px;
	padding-right:5px;
}

QWidget .QFrame#frame_RecentTransactions .QLabel#labelTransactionsStatus { /* Recent Transactions Sync Status */
	qproperty-alignment: 'AlignVCenter | AlignLeft';
	margin-left:3px;
}

QWidget .QFrame#frame_RecentTransactions QListView { /* Transaction List */
	font-weight:normal;
	font-size:12px;
	max-width:369px;
	margin-top:12px;
	margin-left:0px; /* CSS Voodoo - set to -66px to hide default transaction icons */
}

/**************************** SEND DIALOG ***********************************************/

QDialog#SendCoinsDialog {
	background-color:#fff;
}

QDialog#SendCoinsDialog .QFrame#frameCoinControl { /* Coin Control Section */
	background-color:#ffffff;
}

QDialog#SendCoinsDialog .QFrame#frameFee { /* Coin Control Section */
	background-color:#ffffff;
}

QDialog#SendCoinsDialog .QFrame#frame_Send { /* Coin Control Section */
	background-color:#ffffff;
	margin-bottom:6px;
}

QDialog#SendCoinsDialog .QFrame#frameCoinControl { /* Coin Control Section */
	/* background-color:#ffff00; */
}

QDialog#SendCoinsDialog .QFrame#frameCoinControl > .QLabel { /* Default Font Color and  Size */
	font-weight:normal;
}

QDialog#SendCoinsDialog .QFrame#frameCoinControl .QPushButton#pushButtonCoinControl { /* Coin Control Inputs Button */
	padding-left:10px;
	padding-right:10px;
	min-height:25px;
}

QDialog#SendCoinsDialog .QFrame#frameCoinControl .QLabel#labelCoinControlFeatures { /* Coin Control Header */
	qproperty-alignment: 'AlignVCenter | AlignLeft';
	min-width:160px;
	background-color:transparent;
	color:#333333;
	font-weight:bold;
	font-size:20px;
	margin-right:5px;
	padding-right:5px;
}

QDialog#SendCoinsDialog .QFrame#frameCoinControl .QWidget#widgetCoinControl { /* Coin Control Inputs */
}

QDialog#SendCoinsDialog .QFrame#frameCoinControl .QWidget#widgetCoinControl > .QLabel { /* Coin Control Inputs Labels */
	padding:2px;
}

QDialog#SendCoinsDialog .QFrame#frameCoinControl .QLabel#labelCoinControlChangeLabel { /* Custom Change Address Validation Label */
	font-weight:normal;
}

QDialog#SendCoinsDialog .QScrollArea#scrollArea .QWidget#scrollAreaWidgetContents { /* Send To Widget */
	background-color:#ffffff;
}

QDialog#SendCoinsDialog .QCheckBox#checkSwiftTX { /* SwiftTX Checkbox */
	color:#616161;
	font-weight:bold;
	border-radius:5px;
	padding-top:20px;
	padding-bottom:18px;
	margin-left:10px;
	margin-right:20px;
}

/* This QLabel uses name = "label" which conflicts with Address Book -> New Address */
/* To maximize backwards compatibility this formatting has been removed */

QDialog#SendCoinsDialog QLabel#label {
	min-height:27px;
}

QDialog#SendCoinsDialog QLabel#labelBalance {
	margin-left:0px;
	padding-left:0px;
	color:#333333;
	min-height:27px;
}

/**************************** SEND COINS ENTRY ******************************************/

QStackedWidget#SendCoinsEntry .QFrame#SendCoins > .QLabel { /* Send Coin Entry Labels */
	min-width:10px;
	font-weight:bold;
	min-height:25px;
	margin-right:5px;
	padding-right:5px;
}

/* QStackedWidget#SendCoinsEntry .QValidatedLineEdit#payTo { /* Pay To Input Field */
/* QStackedWidget#SendCoinsEntry .QValidatedLineEdit#payTo:!focus { /* Pay To Input Field */

QStackedWidget#SendCoinsEntry .QToolButton { /* General Settings for Pay To Icons */
	background-color: #ffffff;
	border-width: 1px;
	border-style: outset;
	border-color: #ffffff;
	border-radius: 0;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	margin: 2px;
}

QStackedWidget#SendCoinsEntry .QToolButton:hover { /* General Settings for Pay To Icons */
	/* background-color: #3a2b6d; */
}

QStackedWidget#SendCoinsEntry .QToolButton:focus { /* General Settings for Pay To Icons */
}

QStackedWidget#SendCoinsEntry .QToolButton:pressed { /* General Settings for Pay To Icons */
}

/* QStackedWidget#SendCoinsEntry .QToolButton#addressBookButton { /* Address Book Button */
/* QStackedWidget#SendCoinsEntry .QToolButton#addressBookButton { */
/* QStackedWidget#SendCoinsEntry .QToolButton#pasteButton { */
/* QStackedWidget#SendCoinsEntry .QToolButton#deleteButton { */
/* QStackedWidget#SendCoinsEntry .QLineEdit#addAsLabel { /* Pay To Input Field */
/* QStackedWidget#SendCoinsEntry .QLineEdit#addAsLabel:!focus { /* Pay To Input Field */

/**************************** COIN CONTROL POPUP ****************************************/

QDialog#CoinControlDialog .QLabel#labelCoinControlQuantityText { /* Coin Control Quantity Label */
	min-height:30px;
	padding-left:15px;
}

QDialog#CoinControlDialog .QLabel#labelCoinControlQuantity { /* Coin Control Quantity */
	min-height:30px;
}

QDialog#CoinControlDialog .QLabel#labelCoinControlBytesText { /* Coin Control Bytes Label */
	padding-left:15px;
}

QDialog#CoinControlDialog .QLabel#labelCoinControlBytes { /* Coin Control Bytes */
}

QDialog#CoinControlDialog .QLabel#labelCoinControlAmountText { /* Coin Control Amount Label */
	min-height:30px;
	padding-left:15px;
}

QDialog#CoinControlDialog .QLabel#labelCoinControlAmount { /* Coin Control Amount */
	min-height:30px;
}

QDialog#CoinControlDialog .QLabel#labelCoinControlPriorityText { /* Coin Control Priority Label */
	padding-left:15px;
}

QDialog#CoinControlDialog .QLabel#labelCoinControlPriority { /* Coin Control Priority */
}

QDialog#CoinControlDialog .QLabel#labelCoinControlFeeText { /* Coin Control Fee Label */
	min-height:30px;
	padding-left:15px;
}

QDialog#CoinControlDialog .QLabel#labelCoinControlFee { /* Coin Control Fee */
	min-height:30px;
}

QDialog#CoinControlDialog .QLabel#labelCoinControlLowOutputText { /* Coin Control Low Output Label */
	padding-left:15px;
}

QDialog#CoinControlDialog .QLabel#labelCoinControlLowOutput { /* Coin Control Low Output */
}

QDialog#CoinControlDialog .QLabel#labelCoinControlAfterFeeText { /* Coin Control After Fee Label */
	min-height:30px;
	padding-left:15px;
}

QDialog#CoinControlDialog .QLabel#labelCoinControlAfterFee { /* Coin Control After Fee */
	min-height:30px;
}

QDialog#CoinControlDialog .QLabel#labelCoinControlChangeText { /* Coin Control Change Label */
	padding-left:15px;
}

QDialog#CoinControlDialog .QLabel#labelCoinControlChange { /* Coin Control Change */
}

QDialog#CoinControlDialog .QFrame#frame .QPushButton#pushButtonSelectAll { /* (un)select all button */
	padding-left:10px;
	padding-right:10px;
	min-height:25px;
}

QDialog#CoinControlDialog .QFrame#frame .QPushButton#pushButtonToggleLock { /* Toggle lock state button */
	padding-left:10px;
	padding-right:10px;
	min-height:25px;
}

QDialog#CoinControlDialog .QDialogButtonBox#buttonBox QPushButton { /* Coin Control 'OK' button */
}

QDialog#CoinControlDialog .QFrame#frame .QRadioButton#radioTreeMode { /* Coin Control Tree Mode Selector */
	color:#818181;
	background-color:transparent;
}

QDialog#CoinControlDialog .QFrame#frame .QRadioButton#radioListMode { /* Coin Control List Mode Selector */
	color:#818181;
	background-color:transparent;
}

QDialog#CoinControlDialog QHeaderView::section:first { /* Bug Fix: the number "1" displays in this table for some reason... */
	color:transparent;
}

QDialog#CoinControlDialog .CoinControlTreeWidget#treeWidget { /* Coin Control Widget Container */
	outline:0;
	background-color:#ffffff;
	border:1px solid #333;
}

QDialog#CoinControlDialog .CoinControlTreeWidget#treeWidget::item {
}

QDialog#CoinControlDialog .CoinControlTreeWidget#treeWidget::item:selected { /* Coin Control Item (selected) */
	background-color:#2b2051;
	color:#fff;
}

QDialog#CoinControlDialog .CoinControlTreeWidget#treeWidget::item:checked { /* Coin Control Item (checked) */
	background-color:#f7f7f7;
	color:#fff;
}

QDialog#CoinControlDialog .CoinControlTreeWidget#treeWidget::branch:selected { /* Coin Control Branch Icon */
	background-image: url(':/images/qtreeview_selected');
	background-repeat:no-repeat;
	background-position:center;
	background-color:#f7f7f7;
	color:#333;
}

QDialog#CoinControlDialog .CoinControlTreeWidget#treeWidget::branch:checked { /* Coin Control Branch Icon */
	background-image: url(':/images/qtreeview_selected');
	background-repeat:no-repeat;
	background-position:center;
	background-color:#f7f7f7;
	color:#333;
}

QDialog#CoinControlDialog .CoinControlTreeWidget#treeWidget::seperator {
}

QDialog#CoinControlDialog .CoinControlTreeWidget#treeWidget::indicator { /* Coin Control Widget Checkbox */
}

/**************************** RECEIVE COINS *********************************************/

QWidget#ReceiveCoinsDialog {
	background-color:#fff;
}

QWidget#ReceiveCoinsDialog .QFrame#frame {
	background-color:#ffffff;
}

QWidget#ReceiveCoinsDialog .QFrame#frame2 {
	background-color:#ffffff;
}

QWidget#ReceiveCoinsDialog .QFrame#frame2  > .QLabel { /* Receive Coin Labels */
	min-width:10px;
	font-weight:bold;
	min-height:25px;
	margin-right:5px;
	padding-right:5px;
}

/* QWidget#ReceiveCoinsDialog .QFrame#frame2  > .QLineEdit { /* Receive Coin LineEdits */
/* QWidget#ReceiveCoinsDialog .QFrame#frame2  > .QLineEdit:!focus { /* Receive Coin LineEdits */

QWidget#ReceiveCoinsDialog .QFrame#frame QPushButton { /* Clear Button */
	padding-left:10px;
	padding-right:10px;
}

QWidget#ReceiveCoinsDialog .QFrame#frame QPushButton:pressed {
	border:1px solid #9e9e9e;
}

QWidget#ReceiveCoinsDialog .QFrame#frame2 QPushButton { /* Clear Button */
	padding-left:10px;
	padding-right:10px;
}

QWidget#ReceiveCoinsDialog .QFrame#frame2 QPushButton:pressed {
	border:1px solid #9e9e9e;
}

QWidget#ReceiveCoinsDialog .QFrame#frame .QLabel#label_6 { /* Requested Payments History Label */
	color:#2b2051;
	font-weight:bold;
	font-size:14px;
}

/**************************** RECEIVE COINS DIALOG **************************************/

QDialog#ReceiveRequestDialog QTextEdit { /* Contents of Receive Coin Dialog */
	border:1px solid #d7d7d7;
}

/**************************** TRANSACTIONS PAGE *****************************************/

TransactionView QLineEdit { /* Address Filter */
	margin-bottom:2px;
	margin-right:1px;
	min-width:111px;
	text-align:center;
}

TransactionView QComboBox {
	margin-bottom:1px;
	margin-right:1px;
}

QLabel#transactionSumLabel { /* Example of setObjectName for widgets without name */
	color:#333333;
	font-weight:bold;
}

QLabel#transactionSum { /* Example of setObjectName for widgets without name */
	color:#333333;
}

/**************************** TRANSACTION DETAILS DIALOG ********************************/

QDialog#TransactionDescDialog QTextEdit { /* Contents of Receive Coin Dialog */
	border:1px solid #d7d7d7;
}

/**************************** MASTERNODE LIST *******************************************/

QWidget#MasternodeList {
	background-color:#ffffff;
}

QWidget#MasternodeList .QFrame#frameList {
	background-color:#ffffff;
}

/********************************* CALENDAR WIDGET **************************************/

QCalendarView {
	border:1px solid #333;
}

QCalendarWidget QWidget#qt_calendar_navigationbar { /* Calendar widget navigation bar */
	background-color:#2b2051;
	font-weight:bold;
}

QCalendarWidget QAbstractItemView { /* Calendar widget days */
	alternate-background-color:#dedbe5;
	background-color:#fff;
}

QCalendarWidget QAbstractItemView:enabled { /* Calendar widget weekdays in month */
	color:#333;
}

QCalendarWidget QAbstractItemView:disabled { /* Calendar widget days not in month */
	color:#818181;
}
